@media only screen and (max-width: 1786px){
    .right_erma{right: 10px}
}
@media only screen and (max-width: 1440px){
    .right_erma{display: none}
}


@media only screen and (max-width: 1220px){
    .jggk_zyzz{background-size: auto;padding: 30px 500px 40px 30px;}
}
@media only screen and (max-width: 1170px){
    .jggk_zyzz{padding: 30px;background: url(cs-nero-bg.png);}
}
@media only screen and (max-width: 1040px){
    .nav{width: 100%}
    .banBox,.detNero,.leftBox,.rightBox,.zwgk_left,.zwgk_right{
        width: auto;
        float: none;
    }
    .detNero{padding-right: 0}
    .detail{
        padding: 20px;
    }
    .detNero2,.nero_left{width: 48%}
    .yjzj1{
        width: 48%;
        float: left;
    }
    .yjzj2 {
        width: 48%;
        float: right;
    }
    .table>thead>tr>th:last-child,.table>tbody>tr>td:last-child{display: none}

    .ld_circle{height: auto;background: none}
    .kuan{width: auto}

    .list_title{display: none;}
    .phone_ove{display: block}
    .writ a{margin: 0 4px}

}
@media only screen and (max-width: 990px){
    .zqdh{
        display: none;
    }
    .scd,.fot-img{
        float: none;
        text-align: center;
        width: auto;
    }
    .fot-img{margin-top: 0;}
    .rel p span{
        display: block;
    }
    .logo{
        float: none;
        text-align: center;
        padding-top: 20px;
    }
    .navDiv,.sear1{
        display: none;
    }
    .menu,.height{
        display: block;
    }
    .img-logo{margin-top: 30px}
    .banner{height: 200px}
    .qie_lan{  margin: 10px 15px 0;  }
    .qie_lan2{margin: 10px 0 0;}
    .main-body{padding: 20px}
    .mar-T30,.mar-T40{margin-top: 20px}
    .wltp_nero{
        padding: 10px 20px;
    }
    .liulan ul{
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }
    .liulan ul li{width: 300px; -webkit-box-flex: 0;
        -webkit-flex: none;
        -ms-flex: none;
        flex: none;}
    .hd_labTab,.huigu,.nero-zxft{
        width: auto;
        float: none;
    }
    .nero-zxft{border-right: none}
}
@media only screen and (max-width: 540px){
    .img-logo1 img{
        width: 200px;
    }
    .img-logo img{
        width: 300px;
    }
    .detNero2, .nero_left,.labTab,.yjzj1,.yjzj2,.zxft-img,.fangtan {
        width: auto;
        float: none;
    }
    .w1200{width: 100%}
    .mar-T20{margin-top: 10px}
    .banner{height: 170px}
    .detail{
        margin-top: 0;
        padding: 0;
        background:none;
    }
    .detNero,.detNero2, .nero_left,.leftBox,.rightBox{
       padding: 0 10px;
    }
    .sear2 input{width: 60%;}
    .nero_left{margin-bottom: 10px}
    .qie_lan ul,.ind-tit,.qie_lan .wndt_zl,.liulan2 ul{
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }
    .ind-tit{width: 80%}
    .wndt_zl{width: 90%;}
    .qie_lan ul li,.qie_lan .wndt_zl li{
        width: 150px;
        -webkit-box-flex: 0;
        -webkit-flex: none;
        -ms-flex: none;
        flex: none;
    }
    .ind-tit li{
        -webkit-box-flex: 0;
        -webkit-flex: none;
        -ms-flex: none;
        flex: none;
    }
    .qie_lan ul li a,.qie_lan .wndt_zl li a{display:block;width: 150px}
    .liulan2 ul li{width: 200px; -webkit-box-flex: 0;
        -webkit-flex: none;
        -ms-flex: none;
        flex: none;}
    .list-1 li a{width: 60%}
    .footer{margin-top: 10px}
    .main-body{
        padding: 10px;
        border: none;
    }
    .weizhi{
        padding: 0 10px;
        margin-bottom: 8px;
    }
    .liulan{
        margin: 10px 12.5px 0;
    }
    .liulan ul li{
        width: 250px;
    }
    .num_list li i{display: none}
    .num_list li p{margin-left: 0;font-size: 16px;}
    .num_list li a{padding: 10px}
    .num_list li p,.num_list li span{line-height: 30px}
    .zl-tit{
        width: 10%;
        font-size: 16px;
     }
    .phone_pad{
        padding: 0 10px;
    }
    .writ{display: none}
    .writ2{display: block}
    .hdjl_zxft{
        padding: 10px 0;
        background: none;
    }
    .fangtan h5{margin-bottom: 0;margin-top: 10px}
    .huigu{margin-top: 10px}
    .sp-titl span{
        width: 110px;
        height: 35px;
        line-height: 35px;
        font-size: 18px;
        background-size: 110px;
    }
    .sp_box{ padding: 0 10px 10px}
    .sp_box a{
        margin: 10px 2px 0;
    }
    .gk_bg{padding-top: 0}
    .gk_title img {
        float: left;
        margin: 0 10px;
        width: 60px;
    }
    .jggk_zyzz{padding: 10px;}
    .zner {
        font-size: 18px;
        line-height: 14px;
    }
    .gk_article{margin-top: 10px}
    .tld_box,.jgcs_box,.zsdw-box{margin-top: 30px  }
    .kuan span{margin: 10px 10px 0;}
    .gk_title em{margin: 0;font-size: 14px}

    .zs_ul li{
        width: 45%;
        margin-top: 10px;
    }
    .zs_ul li:nth-child(5n+5){margin-right: 2%}
    .zs_ul li:nth-child(even){margin-right: 0}
    .zs_ul{padding: 0 10px 20px}


}
@media only screen and (max-width: 320px){
    .zxts{text-align: center}
    .zxts div{float: none;}

}


@media only screen and (max-width: 990px){
.fot-img {margin-right: 0;margin-top: 0;margin: 0 auto;}
}